package com.mes.entity.yzlExtend;

import com.mes.entity.hy.Product;
import java.sql.Date;

public class ExtendProductor extends Product{
    private int planQ;
    private int outQ;//出库数量
    private int returnQ;//退货数量
    private String orderNumber;//计划单号
    private double achieveRate;//达成率
    private String carName;
    private String carNumber;
    private String cartype;
    private String customerName;
    private Date outDate;
    private int customerOrderId;
    private String remark8;
    private double amount;
    private String returnReason;//退货理由
    private Date finishDate;//计划完成日期
    private String addOutIsSelect;//添加出库单是否已被选择
    private String addReturnIsSelect;//添加退货单是否已被选择
    private String outStatus;//出库状态
    private Long productorId;
    private Long customerId;
    private String outNumber;
    private int productStock;//库存
    private int lastPlanQ;//未出库数量
    private int lastOutQ;//未退货数量
    private Long planId;//计划单详情ID
    private Long outId;//出库单详情ID
    
    public int getLastOutQ() {
		return lastOutQ;
	}

	public void setLastOutQ(int lastOutQ) {
		this.lastOutQ = lastOutQ;
	}

	public Long getPlanId() {
		return planId;
	}

	public void setPlanId(Long planId) {
		this.planId = planId;
	}

	public Long getOutId() {
		return outId;
	}

	public void setOutId(Long outId) {
		this.outId = outId;
	}

	public int getLastPlanQ() {
		return lastPlanQ;
	}

	public void setLastPlanQ(int lastPlanQ) {
		this.lastPlanQ = lastPlanQ;
	}

	public int getProductStock() {
		return productStock;
	}

	public void setProductStock(int productStock) {
		this.productStock = productStock;
	}

	public String getOutNumber() {
		return outNumber;
	}

	public void setOutNumber(String outNumber) {
		this.outNumber = outNumber;
	}

	public Long getCustomerId() {
		return customerId;
	}

	public void setCustomerId(Long customerId) {
		this.customerId = customerId;
	}

	public Long getProductorId() {
		return productorId;
	}

	public void setProductorId(Long productorId) {
		this.productorId = productorId;
	}
    public String getOutStatus() {
		return outStatus;
	}

	public void setOutStatus(String outStatus) {
		this.outStatus = outStatus;
	}

	public String getAddOutIsSelect() {
		return addOutIsSelect;
	}

	public void setAddOutIsSelect(String addOutIsSelect) {
		this.addOutIsSelect = addOutIsSelect;
	}

	public String getAddReturnIsSelect() {
		return addReturnIsSelect;
	}

	public void setAddReturnIsSelect(String addReturnIsSelect) {
		this.addReturnIsSelect = addReturnIsSelect;
	}

	public Date getFinishDate() {
		return finishDate;
	}

	public void setFinishDate(Date finishDate) {
		this.finishDate = finishDate;
	}

	public String getReturnReason() {
		return returnReason;
	}

	public void setReturnReason(String returnReason) {
		this.returnReason = returnReason;
	}

	public String getRemark8() {
		return remark8;
	}

	public void setRemark8(String remark8) {
		this.remark8 = remark8;
	}

	public double getAmount() {
		return amount;
	}

	public void setAmount(double amount) {
		this.amount = amount;
	}

	public int getCustomerOrderId() {
		return customerOrderId;
	}

	public void setCustomerOrderId(int customerOrderId) {
		this.customerOrderId = customerOrderId;
	}

	public Date getOutDate() {
        return outDate;
    }

    public void setOutDate(Date outDate) {
        this.outDate = outDate;
    }

    public String getCustomerName() {
        return customerName;
    }

    public void setCustomerName(String customerName) {
        this.customerName = customerName;
    }

    public String getCarName() {
        return carName;
    }

    public void setCarName(String carName) {
        this.carName = carName;
    }

    public String getCarNumber() {
        return carNumber;
    }

    public void setCarNumber(String carNumber) {
        this.carNumber = carNumber;
    }

    public String getOrderNumber() {
        return orderNumber;
    }

    public void setOrderNumber(String orderNumber) {
        this.orderNumber = orderNumber;
    }

    public double getAchieveRate() {
        return achieveRate;
    }

    public void setAchieveRate(double achieveRate) {
        this.achieveRate = achieveRate;
    }



    public int getReturnQ() {
        return returnQ;
    }

    public void setReturnQ(int returnQ) {
        this.returnQ = returnQ;
    }

    public int getOutQ() {
        return outQ;
    }

    public void setOutQ(int outQ) {
        this.outQ = outQ;
    }

    public int getPlanQ() {
        return planQ;
    }

    public void setPlanQ(int planQ) {
        this.planQ = planQ;
    }

    @Override
    public String getCartype() {
        return cartype;
    }

    @Override
    public void setCartype(String cartype) {
        this.cartype = cartype;
    }
}
